Home made Diffusion Model